ssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrssrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrssrrrrrsssrrrrssrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrsssrrrrrsssrrrrsssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrssrrrrsssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrsssrrrrrrsssrrrrrrrqqrrrrrrqqrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssrrrrssrrrssrssrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssrrrrrrrsssrrrrrrqqrrrrrrqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttssssssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrsssrrrsssrrrssrrrssrssssrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrqqssrrrrrrrrsssrrrrrqqrrrrrqqqrrrrrrrrrqqrrrrqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttsssssssssssttttttttttsssssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrsssrrrrrssrrrrrrrrssrssssrrrqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrsqqqrrrrrrrrrsssrrrrrqqrrrrrqqrrrrrrrrrrqqqrrqqqqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttssssssssssstttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrssssssrrrrqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrssqqqrrrrrrrrrssrrrrrqqrrrrrqqrrrrrrrrrqqqqrrqqrqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttssstttssssssssssssssttssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrsssssrrrrqqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrrqqqqqrrrqqrqqrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttssttsssssssssssssttttsttsssttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrsssrrrrrrqqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqrrrrrqqrrrrqqrqqqqqrrqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttstttssssssssssssttttsstttssttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqrrrrqqrrrqqqqqqqqqrrqqrqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrsssssttttsstttsttsssssssstttsssssttssttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqrrrqqqrrrqqqqqqqqqrrqqqqqrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttsssssttsttssssssstttssssssttssttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrsssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrqqrrrqqrrrrqqqrrqqqqqrqqqqrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttsttttssssssssttsssssssttsssssssttssttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqrrrqqrrrrrqqrqqqqqqrqqqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttstttsssssssssttssssssssssssssssttsstttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqrrqqrrrrrqqqqqrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsttttttsttssttsssttssssssttttssssssttsssttsttssssssssssssssssssssttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqrrqqrrrrrrqqqqrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrstttttstttsstttssttsssstttttttssssstttsssssttssssssssssssssssssssttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqrqqqrrrrrrrqqqrrrrqqrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrsstttttstttttstttsssssstttttssttssssssttsssssttssssssssssssssttttssttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrqqrqqrrrrrrrrqqqrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrsssttttsttttttsttstttttstttsssttttsssttttsssssttssssssssssssssttttssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrqqqqqrrrrrrrrqqrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssssttssttttsssttttttttttttsstttttttttttssssssttsssssssssssssssttsssssssssssssssrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrqqqqrrrrrrrrqqrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrsssssssssttttsssstttttttttstttttttttttssssssssttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrqqqrrrrrrrrqqqrrrrrssrssssrrrrrrrrrrssrrrrrrrrrrrrrrssrsrrsssssssssssttssssttsssttttttttsttttsssssssssssttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqrrrrrrssssssrrrrrrrrrrsssrrrrrrrrrrrrrrrsrssssssssssssssssssstttssstttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqsrrrrrssssrrrrrrrssrrrssrrrrrrrrrrrrrrrrrssssssssssssssssssstttsssstttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqrrqqqrrrqqrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrqqssrrrrrssssrrrrrrsssrrsssrrrrrrrrrrrrrrsrrsssssssssssssssssssttsssssssssttssssstttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqrqqqrrqqqrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqsrrrrrssssrrrrrrsssrrrssrrrrrrrrrrrrrrrssssssssssssssssssssssttssssttsssttsssttttttsssttsssttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqrqqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrqqssrrrrrsssrrrrrrsssrrrsssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttsssssttttttttttttttsstttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqrqqqqqqrrrrqqrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrqqsrrrrrrrssrrrrrsssrrrrssrrrrrrrrrrrrrsrrrssssssssssssssssssssssssssttssttsstttttttttttttssstttttsssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrrrqqqqrrrrrqqrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqsrrrrrrsssrrrssssrrrrsssrrrrrrrrrrrrrsrrrssssssssssssssssssssssssstttstttssttssssstttttsttstttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrqqrrqqsssrrrrrssrrrrsssrrrrsssrrrrrrrrrrrrrrssrrsssssssssssssssssssssssssttssttssssssssssttttstttsttttsssssssssssssssssssssssssssssssssssssssrrrrrrsrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrqqsssrrrrsssrrrrrrrrrrsssrrrrrrrrrrrrrrrssrrsssssssssssssssssssssssstttstttssssssssstttttsttssssttsttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrqqqsssrrrrssrrrrrrrrrrrssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttssttttssssssssttssttttsssstttttssssssssssssssssssssssssssssssssssssrrsrrsrrrrrrrrrrrrrrqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrsssrrrrssrrrrrrrrrrrssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttsssttttsssssssssssstttssssssttttsssssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrrrqqrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrssssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttsssssttsssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttsssssssssssssssssssssstttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrssssssssssssssssssssssTTsssssssssssttsssssssssssssssssssssssttssssssssssssssssssssssssssTTssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssssssssssssssssssssTTsTTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsssssssssssssssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssssssssssssssssssssTTTTTTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTsTTsssssssssssssssrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttstttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssTTTTTTTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTTTTsssssssssssssssrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttsssssssssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrsrrrrrrrsssssssssssssssssTTTTTTTTTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsTTssTTssssssssssssrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttsttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrssssssssssssssssTTTsTTTTsTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTssTTssTTssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrsssssssssssssssTTTssTTTTsTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTssTTTssTTssssssssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrsrrrrsssssssssssssssssssttttssssssssssrrsrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrssrrrrrssrrrsssssssssssssTTTsssTTsssTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsssTTsssTTsssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrssrrrssssssssssssssssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrsrrrrssssrrssssssssssTTTTTssssTTsssTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTsTTsTTsssTTsssssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrsrrsssrrssssssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrssssssssssssssssssTTTTsssssTTsssTTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTTTssssssTTsssTTssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrsrrrrssssssssssssssssssTTTssssssTTssssTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTTsssssssTTsssTTssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrsssssssssssssssssssssssssssssssssTTssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsssssssssTTTssTTssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTssssssssssTTTsTTTssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsssssssssssTTTsTTsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssTTssssssssssTTTTsTTTsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsrrsssssssssssssssssssssssssssttsttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTTssTTssssssssssssssrrrssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrsssssssssssssssssssssttttttttsttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTssssTTsssssssssssssssrrssrrrrsrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrsrsssssssssssssssssssssssssstttttttssttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsssssTTsssssssssssssssssssrrrssrrrrrrrrrrrrrrrsrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTttsttssssssssssssssssssssssrrsssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttssssssssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttsttsssssssssssssssssssssssssssrrrrrrrrrrsrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttssssssssttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsstttsTTttttsssssssssssssssssssrrrrrrrrrrsrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttssssssssstttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsstttTTTttttsssssssssssssssssssrrrrrrrrrrssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttsssssssssssstttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsttTTTTttssssssssssssssssssssssrrrrrrrrrrrsrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttsssssssssssssttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttTTTTtssssssssssssssssssssssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttTTTTttttsssssssssssssssssssssssrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstTTTTtttttssssssssssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssTTsTTsssTTssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttTTsttssttssssssssssssssssssssssssssrrsrrrssssssssssssssTTssssssssssssssssssTTsTTssTTTssssssssssssssssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssttssssssssssssssssssssssssssssrrsssssssssssssssTTssssssssssssssssssTTTTTsTTTsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttssssssssttsttsssssssssssssssssssssssssssssssssssssssssTTTssssTTTsssssssssssTTTTssTTsssssTTsssssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttsssssssstttttsssssssssssssssssssssssssssssssssssssssssTTsssssTTTsssssssssssTTTsssTTsssssTTsssssssssssssssssssssssssrrrsrrsrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrsrrsssssssssssssssssssssssssssssssssssttttsssssssssttttsssssssssssssssssssssssssssssssssssssssssssssssssTTssssssssssssTTssssTTssssTTTsssssssssssssssssssssssssrrssrrsrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssrrsssrrrrrrrrrrrrsssssssssssssssssssssssssssssttsssssttssssssttssssssssssssssssssssssssssssssssssssssssssssssssTTTsssssssssssssssssssssssTTTssTTsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttssssssssssssssssssssssssssssssssssrrrrrrrrrrsrrrrrrrrsssssssssssssssssssssssssssssssssstttssssstttstttsssssssssssssssssssssssssssssTTTTsssssssssssTTTsssssssssssssssssssssssTTssTTTssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrssrssrrsssssssssssssssssssssstttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrsrrssrrrssssssssssssssssssssssssssssssssssttsssssstttstttsssssssssssssssssssssssssssssTTTTssssssssssssTTsssssssssssssssssssssssTTssTTsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssrrrrssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrssssrrrsssssssssssssssssssssssssssssssssssssssssstttttttssssssssssssssssssssssssssssssssssssssssssssTTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsrrrrrrrrrssrrrrrsssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssssTTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrsssrrsrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrsrrrrrrsssssssssssssssssssssssssssssssssssssssssstttttssssssssssssssssssssssssssssssssssssssssssssssTTssssssssssssssssssssssssssssssssssssssssssTTsssssssssssssssssrrssrrssrrssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrssssstttssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTsTTssssssssssssssssssrrssrsssssrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrssrrssssssssssssssssssssssssssssssssssssssrrsssssttttssssrrrsssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssTTTTTTTssssssssssssssssssrrsssssrssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrsrrsrrrrsssssssssssssssssssssssssssssssssrrssssssrttssssrrsssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssssssssssssssTTTTTTTssssssssssssssssssrrsssssrsrrrsssssssssssssssssssssssttsssssssssssssssssssssssssssssssssrrrssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrssssssrttsssrrrssssrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssTTTTTTTsssssssssssssssssssrrsssssrsrrsssssssssssssssssssssssstttssssssssssssssssssssssssssssssssrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrsstttrrttssrrrsssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrsssssssssssssssssssTTTTTTTTsssssssssssssssssssrrssssssrrrsssssssssssssssssssssssttttssssssssssssssssssssssssssssssssrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrssttttttttrrrsssssrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssTTTTTTTTTsssTTTTsssssssssssssssssssrrssssssssssssssssssssssssttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrsssttttttrrsssssrrrssssssssssssssssssssssTTssssssssssssssssssssssssstttrrsssssssssssssssssssTTTTTTssTTTTTTTTTsssssssssssssssssssrrssssssssssssssssssssssssssttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssrrssttttttrrrssssrrrsssssssssssttssssssssssTTssssssssssssssssssssssstttttttsssssssssssssssssssTTTTTTsssTTTTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssssssssssssssssrrsstttrssrrssssrrrsstttsssttstttssssssssssTTssssssssssssssssssssssstttsrttsssssssssssssssssssTTTTTssssssssssssssssssssTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrsssssssssssssssssssssssssssssssrrsssrrrsrrrssssrrssstttsssttsttsssssssssssTTsssssssssssssssssssssssssssrttsssssssssssssssssssssTTssssssssssssssssTTTTTTTsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttssssrrsssrrssrrssssrrrssssssssttttttssssssssssTTTsTTsssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssTTTTTTssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssssssstttttssrrrssrrsrrrsssrrrsssssssssttstttssssssssssTTTTTTTssssssssssssssssssssttttttsssssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrsssssssssssssssssssssttttsttsssrrssrrsrrsssrrrssssssssssttsstttsssssssssTTTTsTTsssssssssssssssssssstttttssssssttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssssssssssssssssssssstttstttsssrrssrrrrrsssrrsssssssssssttsssttssssssttsTTsssTTsssssssssssssssssssstttttssssssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssssssttssssrrssrrrrsssrrrsssssssssstttsssssssTTttttsTTsssTTTsssssssssssssssssssttrttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttssssrrrrrrrrsssrrsssssssssstttssttsssTTTtttssssssssTTsssttssssssssssssstttstttsttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssssttsssssrrrrrrrssrrrssssssssttttsssttssTTTsTTsssssssssTTTstttsssssssssssssttrssttsttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttsssssrrrrrrsssrrssssssssttttssssttsTTTTTTTtttsssssssTTTttssssssssssssssttsssttsttsssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttssssssrrrrrrssrrrssssssstttssssssttsTTTTTTttttssssssssTTtssssssssssssssstttsssssttsssttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssttsssssssrrrrrrrrrssssssssttsssssstttttTTTsttttssssssssssttsttsssssssssssrrttsttssttsstttssssssssssssssssssssssssssssssssssssssttsssttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrssssssssssssssssssssssssssrrrsrrrrrsssssssssssssttttttttTTssttsssssssssssssssttsssssssrrttrrsssttssttstttsssssssssssssssssssssssssssssssssssssttttssstttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrsssrrrsssssssssssssttttstttssstttssssssttsssssstttssssssrrtttrrsssttsssssttsssssssssssssssssssssssssssssssssssssttttsssssttsssssssssssssssssssssssssssssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssssssssssssrrrsrrrrssssssssssssssssssttssttttssttsssttssssssttssssttttrttrrssssttsssssttsssssssttssssssssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrsrrrssssssssssssssssssstttsttttttttsstttssttttttssssttttsssrrssssssssssssssssssstttsssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrsssssssssssssssssssssssssssrrsrrssssssssssssssssssssstttssttttttstttsssttttttttsstttsttrrrssttsssssssssssssstttssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssssssssssssssssssssssssrrrsssssssssssssssssssssssstttssstttstttsssssssstttttstttsttrrssstttssssttsssssssttssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrsssssrrrrrrrsssssssssssssssssssssssssssrrrsssssssssssssssssssssssssttssssssstttssssssssssstttrttsttttssssttssstttsssssttttssssssssssssssTTsssssssssssssssssssssssssssssssssssssssssssssssssttssssssssssssssssssssrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssssssssssrrrrssssssssssssssssssssssstttssssssttssssssssssssstttttsstttsssssssstttttttttttsssssssssssssssTTTssssssssssrrsrrssssssssssssssssssssssssssssssssssttssssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrssssssssssssssssssssssssttsssssssssssssssssssssstttttsrrsssssssstttstttttttsssssssssssssssTTTrssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrrssssssssssssssssssssssssssttssttssttttssssssssrttttrrtttssssstttssttttttsssssssssssssssTTTrrssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssssssssssssrrrrsssssssssssssssssssssssstttssttssttttssssssssrrttttttttsssssttsstttttsssssssssssssTTsTTTsrrTTsssssssrrrrssssssssssssssssssssssssssssssttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssssrrrrrrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssssssssssttsssssssssssssssssssttsssttsttttrssssssssssssttrttttttsssssssttsstttttsssssssssssTTTTTTTssrTTTTssssssrrrsssssssssssssssssssssssssssssssttsssssssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrsqqssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttsssssssssssssssstttttsstttstttrrrssssssssssttttttttrssssssttsssstttttssssssssssTTTTTTTsssrTTTTsssssrrrrssssssssssssssssssstttttttsssssttsssssssssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsqqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttTTsssssssssssssssttttsstttssssssrrsssssssssstttttsrrsssssttttssssttsttsssssssssTTTTTTTssrrrrsTTsssssrrrsssssssssssssssssstttttttttssssssssssssssssssssssssssssrrssrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttTTTTssssssssssssssssssssttsssssssrrssssssssssttrssrrrssssttttssssssssttssssssTTTTTsTTTsssrrrrsTTssssrrrrsssssssssssssssssttttsssssssssssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrqqrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttsssssttTTTTTttsTTsssssssssssssssttssttsssrrrssssssssstttssrrsssttttsssssssssssssssssTTTTTsssTTssrrrrrsTTTssrrrrssssssssssssssssssttsssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrsssrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrssssssssssssssssttssssttTTTsTTttsTTsssssssssssssssttstttssssrrsssssssssstttsrttsstttssssssssssssssssssTTTsssssTTssrrsrrssTTsrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqrrrrrssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrssrrsssssssssssssssttssssttTTssTTtssTTssssssssssssssssssttsssssrrrsssssssssrttttttssssssssssssssssssssssTTTTsssssTTssrrsrrsssssrrrrssssssssssssssssssssssttssssssssssssssttsssssssssssssrrsrrrrrrrrrrrrrrrrrqqqsrrrrsqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrsrrrrssssssssssssstttsssttTTTssTTsssTTsTTsssssssssssssssttssssssrrsssttssssstttttsssssssssssssssssssssssTTTssssssTTTsrrrrrrsssrrrrsssssssssssssssssssssstttsssttsssssssssttsssssssssssssrrrrrrrrrrrrrrrrqqqrqqssqqrrqqqssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrsssssssssssssttsssstTTTtstttsssTTsTTTssssssssssssssttssssssrrsssttssssstttrrsssssssssssssssssssssssTTssssssssTTsrrTTrrrssrrrssssrrsssssssssssssssstttttttttsssssssstttssssssssssssssrrrrrrrrrrrrqqqqqqqqqssqqqqqqrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrssrrsssssssssttssssTTTttsttssssTTssTTssssssssssssssssssssssrrssssssssssrrrrsssssssssssssssssssssssssssssssssssssrrTTsrrrrrrrssssrrssssssssssssssstttstttttsssssssstttsssssssssssssssrrrrrrrrrrrrqqqqrqqqrrrsqqqqsrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssrrrssssssssstttsssTTtttsttssssssssTTssssssssssssssssssssssrrrsssssssssrrrrssssssssssssssssssssssssssssssssssssssTTTssrrrrrsssssrrsssssssssssssssttsssttssssssssssttssttssssssssssrrsrrrrrrrrrrrrqqrrqqqrrrssqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrsssssssssstttsTTTtttsttssssssssTTsstttssssssssssssssssssrrrsssssssssrrrrssssssssssssssssssssssssssssssrrsssssTTssssrrrrsssssrrsssssssssssssstttssssssssssssssstttttttsssssssssrrrrrrrrrrrrrrrrrrrqqrrrrrssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttTTTTttttttssssssstTTtttttssssssssssssssssssrrrsssssssssrrrrssssssssssssssssssssssssssssssrrsssssssssssrrrssssssrrssssssssssssstttssssssssssttsssssstttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssssssssstTTTTssttttssssssttTTtttssssssssssssssssssssrrrssssssssssrrsssssssssssssssssssssssssssssssrrrsssssssssrrrrsssssrrrsssssrrssssstttsssssssssssttsssssssttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrsrrrrsssssssssTTTTsssssttssssssttTTtssssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssrrsssssssssrrrrsssssrrsssssrrrsssssttssssssssssssttsssssttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrsssssssssTTTssssssssssssstttTTsssssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssrrrssssssssrrrrssssrrrsssssrrssssssssssssstttssssttsssssttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrsssssssssssssssssssssssssttttssssssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssrrsssssssrrrrrssssrrsssssrrrssssssssssssstttssssttsssstttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrssrrssssssssssssssssssssssssssttsssssssssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssrrrssssssrrrrrssssrrssssrrrsssssttsssssssttsssssttssssttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrssssssssssssssssssssssssssssssssssssssTTsssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssrrssssssrrrrrsssrrrssssrrssssstttssssssssssttttssssssttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrsssssssssssssssssssssssssssssssssssssTTTsssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrsssssrrrrrsssrrssssrrrssssstttssssssssssttttsssssssttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrssssssssssssssssssssssssssssssssssTTssssssssssssssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrsssssrrrrrssrrrssssrrsssssstttssssssssssttsssssssstttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrsssssssssssssssssssssssssssssssssTTTssssssssssssssssttrrrrrssssssssssssssssssssssssssssssssssssssssssrrrssssrrsrrssrrssssrrrssssstttttssttsssssssttssttstttssssrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssTTTsssssssssssssssstttrrrrrsssssssssssssssssssssssssssssssssssssssssssrrssssrrsrrsrrrssssrrssssssttsttssttsssttsstttttttttsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssTTsssssssssssssssstttsrrrrrrssssssssssssssssssssssssssssssssssssssssssrrrsssrrsrrrrrssssrrrssssstttsttssttsstttstttttttttssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrsssssssssssssssssssssssssssssssssssssssssssssttttssssrrrrrssssssssssssssssssrsssssssssssssssssssssssrrsssrrssrrrrssssrrssssssttssssssttttttstttssssttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttssssssrrrrrssssssssssssssssrssssssssssssssssssssssssrrrssrrssrrrssssrrrsssssstttssssssstttstttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrqqrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssssssssssrrsssssssssssssssssssssssssrrssssssrrrssssrrssssssssttsssssssstttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrrrrrrrrrrqqqqqrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssrrrrrrrrsssssssssssssssssssrrrsssssrrrssssrrssssssssssssssssssttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrqqqrrrrrrrrrrrqqrqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssrrrrrrsssssssssssssssssssssrrsrrssrrrrssrrrsssssssssssssssssstttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrqqrrqqqqrqqqrqqqrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttssssssssssrrrrrrrrssssssssssrrrrrrsssssssssssssssssssssrrrrrssrrrrssrrssssssssssssssssssssttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrqqqqqrqqqqqqqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssssssssssssssssssssssstttsssssssssssrrrrrrrsssssssssssrrrrrsssssssssssssssssssssrrrrsssrrrssrrrssssssssssssssssssssttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqrrrqqqrrrrqqqqrqqqrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssssssrrrrrssssssssssssssssssssssrrssssrrsssrrsssssssssssssssssssssttttssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqrqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssrrssrrrrrrsssssssssssssssssssssssssssrrrssrrrsssssssssssssssssssstttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrssrssssssssssssssssssssssssrrsssrrsssssssssssssssssssssttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrssrssrrssssssssssssssssssssrrsrrrrsssssssssssssssssssstttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssrsssssssssssssssssssssrrrrrrTTsssssssssssssssssssttssssssssssssrrsrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttssssssssssssssssssssssssssssrrrrrrrrrrrrqqrrrrsssssssssssssssssssssrrrrrrTTsssssssssssssssssstttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttssssssssssssssssssssssssssssrrqqrrrrrrrrqqrrrrssssssssssssssssssssssrrTTsTTTssssssssssssssssstttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrssssssssssssssssssssssssssssstttssssssssssssssssssssssssssssrrqqqrrrrrrrqqrrrsssssssssssssssssssssssTTTTssTTTsssttsssssssssssssttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttssssssssssssstttsssssssssssssssssssssssssssrrrrqqrrrrrrrqqrrrssssssssssssssssssssssTTTTTssTTTTstttsssssssssssttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttssssssssssssssttttssssssssssssssssssssssssrrrrrqqqrrrrrrqqrrrssssssssssssssssssssssTTrTTssTTTTTttsTTssssssssstttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttssssssssssssssstttssssssssssssssssssssssssrrrrrrqqrrrrrrqqrrrrrsssssssssssssssssssTTTrTTrsTTsTTTsTTTtssssssssttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrsssssssssttssssssssssssssssssssssssssssssssssssssssssrrsrrrqqqrrrrrqqrrrrrssrssrssssssssssssTTTsrTTrsssssTTsTTTTtssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttssssssssssssssssssssssssssssssssssssssssssrrsrrrrqqrrrrrqqrrrrrrsrsrrsssssssssssTTTsssrrssssssTTTTTTTtsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrsrrrsssssssssttssssssssssssssssssssssssssssssssssssssssssrrsrrrrqqqrrrrqqrrrrrrsrrrqsssssssssssTTTsssssssssssssTTTTTttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrssrrrrssssssssssttssssssssssssssssssssssssssssssssssssssrrrrsrrrrrqqrrrrqqqrrrrrrrrrqsssssssssssTTsssssssssssssTTTTTsttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrssrrrrrssssssssssttttttssttttsssssssssssssssssssssssssssrrrrrrrrrrrqqqrrrrqqrrrrrrrrqqsssssssssssssssssssssssssTTTTTTsttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttssttttstttsssssssssssssssssssssssrrrrrrrrrrrrqqrrrrqqrrrrrrrqqqssrssssssssssssssssssssssTTsTTTssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttssttssttttssssssssssssssssssssssrrsrrrrrrrrrqqqrrrqqrrrrrrrqqrsssssssssssssssssssssssssTTssTTsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrsssrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttsssssssttssssssssssssssssssssssrrssrrrrrrrrrqqqrrqqrrrrrrqqqrrrsssssssssssssssssssssssssssTTsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrsssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrsrssssssssssstttssssssttssssssssssssssssssssssrrssrrrrrrrrrrqqrrqqrrrrrrqqrrrrsssssssssssssssssssssssssssTTssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrssrrrrrrrssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrsssrssrrrrrsssrrrrrrrsssrrrrrrrrrrrrrrrrssssssssssssttsssttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqrqqrrrrsqqqrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrssssrrrsssssssssrrrrrrrrrrrqqrrrsrrssssssssssssstttsssssssssssssssssssssrqqrrrrrrrrrrrrrrrqqqqqrrrssqqrrrrrrrssrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssssrrrssssssssssrrrrrrrrrrrqqrrrrrrrssssssssssssstttsssssssssssssssssssrrqqqqrrrrrrrrrrrrrrqqqqrrrsqqqrrrrrrsssrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrsssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssrrrrrsssrrrsssrrrrrrrrrrrrqqrrrrrrrssssssssssssssttsssssssssssssssssssrrrqqqqrrrrrrrrrrrrrsqqqrrssqqrrrrrrrssrrssrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssssssrrrrrssssrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssrrrrrrrrrrsssrrrrrrrrrrrrqqqrrrrsqqssssssssssssssttssssssssssssssssssrrrrrrqqqrrrrrrrrrrrrsqqqrssqqqrrrrrsssrrrrrrssssssssssssssssssssssssssssrrsssrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrssrrsssrssrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrqqrrrrsrqqrrrsssssssssssssssssssssssssssssssrrsrrrrqqqrrrrrrrrrrsssqqqssqqrrrrrssssrrrrrrssssssssssssssssssssssssssssrrrrssrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrssrrssrrssrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrssssrrrrrrrqqrrrrqqqrrrssqqqrrrrssrrssssssssssssssssssssssssssrrrrrrrrqqqrrrrrrrrsssrrqqqqqqrrrrssssrrrrrrrrrssssssssssssssssssssssssssrrrrssrrrrrrrrrrrrssrsssrrrrrrrrssrssssrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrssrrqqqrrqqqrrqqqqrrrrrrqqrrsrrsrrrrsssssssssssssssssssssssssrrrrrrrrrqqqrrrrrrsssrrrqqqqqrrrrsssrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssrssrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrqqqrqqqqqrrrrrqqqrssrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrqqqrrrrsssrrrrsqqqqrrrrssrrrrrrrrrrrsssssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrssrsssrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqrqqrrqqqqqrrrrqqqrrssrrrrsrrsssssssssssssssssssssssssrrrrrrrrrrrqqqrssssrrrrrsqqqqrrrsssrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssrssrrrrssssssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqrrqqqqqrrrqqqrrrrrrrrsrrrsssssssssssssssssssssssrrrrrrrrrrrrrrqqqssrrrrrrrrqqqqrrrssrrrrrrrrrrrsssrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrssssrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqqrrqqqqrrrqqqrrrrrrrrrsrrsrrsssssssssssssssssssssrrrrrrrrrrrrrrrqqqssrrrrrrrrqqrrrsssrrrrrrrrrrrssssssrssssssssssssssssrrrsrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqqrrqqqqqrrqqrrrrrrrrrrsrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqssrrrssrrqqqrsssrrrrrrrrrrrrssrssrrsssssssssssssssssrrsrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrqqrrrrrqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrssqqqqrrrssssqqqqssrrrrrrrrrrrrrrrrssrssssssssssssssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqrrrrrqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrsssqqqqrrrsssqqqqssrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrsrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrsssssqqqrrrrrrrrrssrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqrrrrrrrrrrrrrrsrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrsssssrqqqrrrrrrrrrrrrrrrrrrqqrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrsssssrrqqqrrrrrrrrrrrrrrrrqqqrrrrrrrrrsrsssssssssssssrsrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqrrrrrrrrrrsrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqrrrrrrrrqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqrrrrrrrrrrrrrsrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrqqqrrrrrrrrrrrrrrrssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqqrqqqrrrrrrrrrrrrrrrrssrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrsrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqrrqqqqrqqqrrrrrrrrrrrrrrrrrrrrrsssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrssrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrqqrrqqqrrrrrrrrrrrrrrrrrrrrrrsssrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrsssrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqrrrrrrrrrrrrrrrrrrrsssrrssrrsssrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrssrrsssrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrssrrsssrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrssrrssrrrrrrrrrrqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrqqrrqqrrqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqrqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrqqrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqrqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrqqrrrrqqqqqqrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqqrrrrrrqqrqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqrqqqrrrrqqqrqqrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqrrqqrrrqqqrqqqrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqrrrqqrrqqrrqqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqrqqqrrrrrrqqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqrrrrrrqqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqrrrrrrrqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqrrrqqqrrrrrrqqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrqqqrqqqrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrsssrrssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrqqrqqrrrrrrrqqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrsssrrsssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrqqqqqrrrrrrrrrrrqqqqqrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrssrrrrssrrrrssrrrrrrrrrrrrrqqrrrrrrrrrqqqrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqrrrrrrrrrrrqqqqrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrsssrrssssrrrrrrrrrrrrqqrrrrrrrrrqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqrrrrrrrrrrqqqqrrrrrrrqqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssrssssrrrrrrrrrrrrqqrrrrrrrrrqqrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrqqqrrrrrrrrrqqqrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrqqrrrrrrrrrqqrrrrrrrrqqqrrrrrrrrqqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqrrrrrrrrqqqrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrqqrrrrrrrrqqqrrrrrrrrqqrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrrrrrrrqqqrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrqqrrrrrrrrqqrrrrrrrrqqqrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrsssrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqrrrrrrrrqqrrrrrrrrqqqrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrqqqqqrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrsssrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqrrrrrrrqqqrrrrrrrrqqrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqrqqqqrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrsssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqrrrrrrrrqqrrrrrrrrqqqrrrssrrrrssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrqqrrqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrssssrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqrrrrrrrqqqrrrrrrrrqqrrrsssrrrsssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqrrrrqqqrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrsssrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqrrrrrrrqqrrrrrrrrqqqrrrssrrrrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrsssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrssrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrqqrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqrrrrrrrqqqrrrrrrrrqqrrrsssrrrsssrrrssrrrssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrqqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqrrrrrrrqqrrrrrrrrqqqrrsssrrrrsssrrrssrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqrrrrrrqqqrrrrrrrrqqrqqssrrrrrsssrrrssrssrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrrrqqrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrrrrrrqqrrrrrrrrrqqqqqsrrrrrrssrrrrssrssrsssrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssrsssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrssqqsrrrrqqqrrrrsssrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrrqqrrrrrrrrrqqqqsssrrrrrrrrrrrsssssrssrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrsqqssrssrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssqqrrrrrqqrrrrsssrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrqqqrrrrrrrrrrqqrrssrrrrrrrrrrrssssrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrsssssrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsqqrrrrqqqrrrrssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrssrrrssssssrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrssrrrssssssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrsssssssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrqqqrrrrqqqqrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrqqrrrrqqqqrrrrrrrrrrrrrrrrsrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrqqrrrrrrqqqqrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrqqqrrrrrrqqrrrrrqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqrrrrrrrrrrrrrqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrssrrrsrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrssssssrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrsssrssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrsrrrsssssssssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrssrrsssrsssrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttsssssssssrrsrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrsssrsssrrssrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttssssssssrrsrrrrrrrrrrrsrrrrrrrrrrrrrrrrrssssrsssrrsssrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrqqqqrrqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttsssssssrrrrrrrrrsrrrssrrrrrrrrrrrrrrrrssssrsssrrsssrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqrrqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrsrrrrsssstttsssttsssssssrrrrrrrrrsrrrsrrrrrrrrrrrrrrrrsssrrrssrrsssrrrsssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqrqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrssttttssttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrssrrrsssssrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqqrrqqrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrstttttttttsssssssssssrrrsrrrrrsrrrrrrrrrrrrrrrrsssrrrrrrrrrrrssssrssrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqqrrqqqrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttttttttssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrssssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqqrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttsttssssssssssssssrrsrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttstttsttsssssssssssssssssrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttssssssssssssssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrssrrssssssssttsttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrssssssstttstttsssttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttssstttssttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttssssttssttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttssssssssssssss